 @font-face {
  font-family: 'Alibaba-PuHuiTi-Regular';
  src:  url("../fonts/Alibaba-PuHuiTi-Regular.eot");
  src:  url("../fonts/Alibaba-PuHuiTi-Regular.eot") format("embedded-opentype"), 
    url("../fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2"), 
    url("../fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"), 
    url("../fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype"), 
    url("../fonts/Alibaba-PuHuiTi-Regular.svg") format("svg");
}
html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	min-width: 1280px;
	font-size: 14px;
}

article,aside,footer,header,nav,section {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

figcaption,figure,main {
	display: block
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,strong {
	font-weight: inherit;
	font-weight: bolder
}

code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio,video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none;
	max-width:100%;
}

svg:not(:root) {
	overflow: hidden
}

button,input,optgroup,select,textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	display: inline-block;
	vertical-align: baseline
}

textarea {
	overflow: auto
}[type=checkbox],[type=radio] {
	box-sizing: border-box;
	padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details,menu {
	display: block
}

summary {
	display: list-item
}

canvas {
	display: inline-block
}[hidden],template {
	display: none
}

.dropdown,.dropdown div,.dropdown div:after,.dropdown li {
	transition: all .15s ease-in-out
}

.dropdown.scrollable div:after,.dropdown .selected:after {
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none
}

.dropdown {
	position: relative;
	border: 1px solid #ccc;
	cursor: pointer;
	background: #fff;
	border-radius: 0;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.dropdown.open {
	z-index: 2
}

.dropdown .carat {
	width: 10px;
	height: 10px;
	position: absolute;
	right: 12px;
	margin-top: -5px;
	top: 50%;
	background-image: url(/static/assets/778e2635.png);
	background-position: 0 100%;
	background-repeat: no-repeat
}

.dropdown.open .carat {
	background-position: 0 0
}

.dropdown .old {
	height: 0;
	width: 0;
	overflow: hidden
}

.dropdown .old,.dropdown select {
	position: absolute;
	left: 0;
	top: 0
}

.dropdown.touch .old {
	width: 100%;
	height: 100%
}

.dropdown.touch select {
	width: 100%;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0
}

.dropdown .selected,.dropdown li {
	display: block;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	color: #434343;
	padding: 0 12px;
	overflow: hidden;
	white-space: nowrap;
	float: none!important
}

.dropdown.disabled .selected {
	color: #999
}

.dropdown .selected:after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	border-radius: 0;
	box-shadow: inset -55px 0 25px -20px #fff
}

.dropdown div {
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0
}

.dropdown.open div {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
	z-index: 2
}

.dropdown.scrollable div:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	box-shadow: inset 0 -50px 30px -35px #fff
}

.dropdown.scrollable.bottom div:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0
}

.dropdown ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden
}

.dropdown.scrollable.open ul {
	overflow-y: auto
}

.dropdown li {
	list-style: none;
	font-size: 12px!important;
	padding: 4px 12px;
	height: 25px;
	margin: 0!important
}

.dropdown li.focus {
	position: relative;
	z-index: 3;
	background-color: #009B4C;
	color: #fff
}

.dropdown li.active {
	font-weight: 700
}

#wBox .wBox_b {
	background-color: #fff
}

#wBox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	text-align: left;
	display: none
}

#wBox .wBox_popup {
	position: relative
}

#wBox table {
	border-collapse: collapse;
	border-spacing: 0
}

#wBox td {
	border-bottom: 0;
	padding: 0
}

#wBox .wBox_body {
	background-color: #fff
}

#wBox img {
	border: 0;
	margin: 0
}

#wBox .wBox_title {
	height: 28px;
	color: #000;
	width: 100%;
	background: #fff
}

#wBox .wBox_title .wBox_itemTitle {
	padding-left: 5px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700
}

#wBox .by_health_close,#wBox .wBox_title .wBox_close {
	background-image: url(/static/assets/36e1ec5f.png);
	background-repeat: no-repeat;
	display: block;
	height: 14px;
	width: 14px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer
}

#wBox .by_health_close {
	position: absolute;
	right: 10px;
	top: 10px
}

#wBox .by_health_close.on,#wBox .wBox_title .on {
	background-position: 0 -14px
}

#wBox .wBox_bl,#wBox .wBox_br,#wBox .wBox_tl,#wBox .wBox_tr {
	height: 10px;
	width: 10px;
	overflow: hidden;
	padding: 0;
	background-color: #fff
}

#wBox #wBoxContent {
	min-width: 400px;
	min-height: 200px;
	font-size: 14px;
	padding: 3px
}

#wBox_overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}

#wBox .wBox_load {
	width: 270px
}

.wBox_hide {
	z-index: -100
}

.wBox_overlayBG {
	background-color: #000;
	z-index: 99
}

#wBox #wBox_loading {
	width: 32px;
	height: 32px;
	margin: 0 auto
}

body *,html {
	padding: 0;
	margin: 0;
	font-family: Alibaba-PuHuiTi-Regular;
}

a {
	text-decoration: none;
	color: #009B4C
}

a:focus {
	outline: none
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none
}

.left {
	float: left
}

.right {
	float: right
}

.clearfix:after,.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.center {
	margin: 0 auto
}

input,select,textarea {
	box-sizing: border-box
}

.red {
	color: #f24855
}

.green {
	color: #009B4C
}

.grayblue-1 {
	color: #b8bbc0
}

.grayblue-2 {
	color: #868e98
}


.grayblue-3 {
	color: #525d6b
}


.black {
	color: #000
}

.white {
	color: #fff
}

.gray-1 {
	color: #101010
}

.gray-2 {
	color: #393939
}

.gray-3 {
	color: #434343
}

.gray-4 {
	color: #5a5a5a
}

.gray-5 {
	color: #666
}

.gray-6 {
	color: #818181
}

.gray-7 {
	color: #a0a0a0
}

.gray-8 {
	color: #f8f8f8
}

.primary {
	color: #009B4C
}

.bg-red {
	background-color: #f24855
}

.bg-green {
	background-color: #009B4C
}

.bg-grayblue-1 {
	background-color: #b8bbc0
}

.bg-grayblue-2 {
	background-color: #868e98
}

.bg-grayblue-3 {
	background-color: #525d6b
}

.bg-black {
	background-color: #000
}

.bg-white {
	background-color: #fff
}

.bg-gray-1 {
	background-color: #101010
}

.bg-gray-2 {
	background-color: #393939
}

.bg-gray-3 {
	background-color: #434343
}

.bg-gray-4 {
	background-color: #5a5a5a
}

.bg-gray-5 {
	background-color: #666
}

.bg-gray-6 {
	background-color: #818181
}

.bg-gray-7 {
	background-color: #a0a0a0
}

.bg-gray-8 {
	background-color: #f8f8f8
}

.bg-primary {
	background-color: #009B4C
}

.font-1 {
	font-size: 12px
}

.font-2 {
	font-size: 15px
}

.font-3 {
	font-size: 16px
}

.font-4 {
	font-size: 18px
}

.font-5 {
	font-size: 20px
}

.font-6 {
	font-size: 22px
}

.font-7 {
	font-size: 24px
}

.font-8 {
	font-size: 32px
}

.show {
	display: block
}

.hide {
	display: none
}

.wrap {
	margin: 0 auto;
	width: 1280px;
}

.max-wrap {
	width: 1366px
}

.button-normal {
	-webkit-appearance: none;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	min-width: 110px;
	min-width: 0px\9!important;
	padding: 0 20px;
	background-color: #fff;
	border: 1px solid #b8bbc0;
	color: #101010;
	font-size: 14px;
	margin: 0 2px;
	cursor: pointer;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center
}

.button-normal.button-primary {
	background-color: #009B4C;
	border: 1px solid #009B4C;
	color: #fff
}

.button-normal.button-small {
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	min-width: 84px;
	min-width: 84px\9!important;
	margin: 0 4px;
	padding: 0 16px
}

.button-normal:hover {
	background-color: #009B4C;
	border: 1px solid #009B4C;
	color: #fff;
	text-decoration: none
}

.button-normal:hover.button-primary {
	background-color: #52be50
}

.button-normal:focus {
	outline: 0
}

.button-normal:visited {
	background-color: #fff;
	border: 1px solid #b8bbc0;
	color: #101010
}

.button-normal:visited.button-primary {
	background-color: #009B4C;
	color: #fff
}

.button-radius {
	-webkit-appearance: none;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	min-width: 110px;
	min-width: 0px\9!important;
	padding: 0 20px;
	background-color: #fff;
	border: 1px solid #101010;
	color: #101010;
	font-size: 14px;
	margin: 0 2px;
	cursor: pointer;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center;
	position: relative
}

.button-radius i {
	display: block;
	width: 4px;
	height: 4px;
	position: absolute;
	overflow: hidden;
	background-image: url(/static/assets/515dd183.png)
}

.button-radius .lt {
	left: -1px;
	top: -1px;
	background-position: -11px 0
}

.button-radius .lb {
	left: -1px;
	bottom: -1px;
	background-position: -11px -4px
}

.button-radius .rt {
	right: -1px;
	top: -1px;
	background-position: -15px 0
}

.button-radius .rb {
	right: -1px;
	bottom: -1px;
	background-position: -15px -4px
}

.button-radius.button-primary {
	background-color: #009B4C;
	border: 1px solid #009B4C;
	color: #fff
}

.button-radius.button-primary .lt {
	background-position: 0 0
}

.button-radius.button-primary .lb {
	background-position: 0 -4px
}

.button-radius.button-primary .rt {
	background-position: -4px 0
}

.button-radius.button-primary .rb {
	background-position: -4px -4px
}

.button-radius.button-small {
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	min-width: 84px;
	min-width: 84px\9!important;
	margin: 0 4px;
	padding: 0 16px
}

.button-radius:hover {
	border: 1px solid #009B4C;
	text-decoration: none;
	color: #009B4C
}

.button-radius:hover .lt {
	background-position: 0 0
}

.button-radius:hover .lb {
	background-position: 0 -4px
}

.button-radius:hover .rt {
	background-position: -4px 0
}

.button-radius:hover .rb {
	background-position: -4px -4px
}

.button-radius:hover.button-primary {
	color: #fff;
	background-color: #52be50
}

.button-cancle {
	background-color: #a0a0a0;
	border: 1px solid #a0a0a0;
	color: #fff
}

.button-cancle:hover {
	background-color: #bababa;
	border: 1px solid #bababa
}

.formbox input[type=password],.formbox input[type=tel],.formbox input[type=text],.formbox select {
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100%;
	padding: 8px 12px;
	border: 1px solid #b8bbc0;
	border-radius: 0;
	height: 34px;
	font-size: 12px
}

.formbox input[type=password]:focus,.formbox input[type=tel]:focus,.formbox input[type=text]:focus,.formbox select:focus {
	outline: none
}

.formbox textarea {
	border: 1px solid #b8bbc0;
	padding: 8px 12px;
	width: 100%
}

.pr_title1{background:url(../images/line1.gif) repeat-x 0 center;margin-bottom: 25px;width: 100%;margin-left: auto;margin-right: auto;}
.font30{font-size:30px;line-height: 1;}
.text_center{ text-align:center;}
.pr_title1 h1{background: #ffffff;display:inline-block;padding: 0 30px;font-weight: 400;color: #333;font-size: 20px;}

.c-lower-eyecatch__head-en {
	display:block;
	line-height:1;
	font-weight: 400;
	text-transform:uppercase;
	font-size: 26px;
	padding-bottom: 10px;
}

.c-lower-contents__head-big--ameretto,.c-lower-eyecatch__head-en {

font-family: Alibaba-PuHuiTi-Regular;
}